Skip to content

Make it possible to install sentinel independently#579

Merged
kenyon merged 1 commit intovoxpupuli:masterfrom
mouchymouchy:master
Feb 17, 2026
Merged

Make it possible to install sentinel independently#579
kenyon merged 1 commit intovoxpupuli:masterfrom
mouchymouchy:master

Conversation

@mouchymouchy
Copy link

Hi there

This PR is a retake of #389


This PR introduces the possibility to install redis::sentinel standalone, without redis::server. It comes in handy when you need your sentinels to be for example on a different node than your redis server.

The change itself is a pretty straightforward, I am just adding a contain_redis parameter, that makes the requirement of redis class conditional. The default value is true, which includes the redis and it is therefore backward compatible with the current setup.

The only downside of this approach I see currently is that in case someone needs a standalone redis-sentinel from a managed repository, the repository must be added manually as the redis::preinstall is no longer included (as was previously with the redis class)
This Pull Request (PR) fixes the following issues

installation of standalone sentinel (no open issue for this one, so far)

@mouchymouchy mouchymouchy force-pushed the master branch 2 times, most recently from 5cd2ce8 to ba39dbb Compare February 9, 2026 08:43
@mouchymouchy mouchymouchy requested a review from yakatz February 9, 2026 15:00
@mouchymouchy
Copy link
Author

Hi there
Can I have a review please ? :)

Copy link
Member

@kenyon kenyon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small README correction.

@kenyon kenyon added the enhancement New feature or request label Feb 17, 2026
@kenyon kenyon merged commit 27a9572 into voxpupuli:master Feb 17, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants